import {
  get,
  post,
  //postForm,
  del
} from '@/utils/http'
const packageName = `http://124.70.196.178:8080/intelligent_control_webservice_eeds`

/**
 * 导出
 */
export function exportExcel(url, params) {
  return post(`${packageName}/${url}`, params)
}

/**
 * 登录
 */
export function login(params) {
  return post(`${packageName}/pc/sysUser/login`, params)
}

/**
 * 退出
 */
export function loginOut(params) {
  return post(`${packageName}/pc/sysUser/loginOut`, params)
}

/**
 * 系统角色
 */
// 获取系统角色列表
export function getSysRoleList(params) {
  return get(`${packageName}/pc/sysRole/getSysRoleList`, params)
}
// 获取全部系统角色
export function getSysRoles(params) {
  return get(`${packageName}/pc/sysRole/getSysRoles`, params)
}
// 获取系统角色详情
export function getSysRole(params) {
  return get(`${packageName}/pc/sysRole/getSysRole`, params)
}
// 删除系统角色
export function delSysRole(params) {
  return del(`${packageName}/pc/sysRole/delSysRole`, params)
}
// 保存系统角色
export function saveSysRole(params) {
  return post(`${packageName}/pc/sysRole/saveSysRole`, params)
}
// 获取角色菜单
export function getRoleMenus(params) {
  return get(`${packageName}/pc/sysRole/getRoleMenus`, params)
}
// 获取用户权限菜单
export function getUserRoleMenus(params) {
  return get(`${packageName}/pc/sysRole/getUserRoleMenus`, params)
}
// 保存角色权限菜单
export function saveRoleMenus(params) {
  return post(`${packageName}/pc/sysRole/saveRoleMenus`, params)
}

/**
 * 系统账号
 */
// 获取系统账号列表
export function getSysUserList(params) {
  return get(`${packageName}/pc/sysUser/getSysUserList`, params)
}
// 获取系统账号详情
export function getSysUser(params) {
  return get(`${packageName}/pc/sysUser/getSysUser`, params)
}
// 删除系统账号
export function delSysUser(params) {
  return del(`${packageName}/pc/sysUser/delSysUser`, params)
}
// 保存系统账号
export function saveSysUser(params) {
  return post(`${packageName}/pc/sysUser/saveSysUser`, params)
}
// 启用/禁用
export function openOrCloseSysUser(params) {
  return post(`${packageName}/pc/sysUser/openOrClose`, params)
}

/**
 * 系统日志
 */
// 获取系统日志列表
export function getSysLogList(params) {
  return get(`${packageName}/pc/sysLog/getSysLogList`, params)
}

/**
 * 系统版本
 */
// 获取系统版本列表
export function getSysVersionList(params) {
  return get(`${packageName}/pc/sysVersion/getSysVersionList`, params)
}
// 获取系统版本详情
export function getSysVersion(params) {
  return get(`${packageName}/pc/sysVersion/getSysVersion`, params)
}
// 删除系统版本
export function delSysVersion(params) {
  return del(`${packageName}/pc/sysVersion/delSysVersion`, params)
}
// 保存系统版本
export function saveSysVersion(params) {
  return post(`${packageName}/pc/sysVersion/saveSysVersion`, params)
}
// 获取用户一级权限菜单
export function getUserOneRoleMenus(params) {
  return get(`${packageName}/pc/sysRole/getUserOneRoleMenus`, params)
}
// 获取系统大屏权限
export function getSysScreenRoles(params) {
  return get(`${packageName}/pc/sysScreenRole/getSysScreenRoles`, params)
}
// 获取系统app权限
export function getSysAppRoles(params) {
  return get(`${packageName}/pc/sysAppRole/getSysAppRoles`, params)
}
// 修改获取系统app权限
export function saveSysAppRole(params) {
  return post(`${packageName}/pc/sysAppRole/saveSysAppRole`, params)
}
// 修改系统大屏权限
export function saveSysScreenRole(params) {
  return post(`${packageName}/pc/sysScreenRole/saveSysScreenRole`, params)
}
